From: Julien Grall Date: Mon, 11 Apr 2016 13:33:37 +0000 (+0100) Subject: xen/arm: acpi: Print more error messages in acpi_map_gic_cpu_interface X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~1286 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https://%22%22/%22http:/www.example.com/cgi/%22https:/%22%22?a=commitdiff_plain;h=7f3f61699b990da505c70d4c716610caebb63e21;p=xen.git xen/arm: acpi: Print more error messages in acpi_map_gic_cpu_interface It's helpful to spot any error without having to modify the hypervisor code. Signed-off-by: Julien Grall Reviewed-by: Stefano Stabellini Reviewed-by: Shannon Zhao --- diff --git a/xen/arch/arm/acpi/boot.c b/xen/arch/arm/acpi/boot.c index f3d8e7cc70..28b34507fe 100644 --- a/xen/arch/arm/acpi/boot.c +++ b/xen/arch/arm/acpi/boot.c @@ -63,7 +63,10 @@ acpi_map_gic_cpu_interface(struct acpi_madt_generic_interrupt *processor) total_cpus++; if ( !enabled ) + { + printk("Skipping disabled CPU entry with 0x%"PRIx64" MPIDR\n", mpidr); return; + } if ( enabled_cpus >= NR_CPUS ) { @@ -101,7 +104,11 @@ acpi_map_gic_cpu_interface(struct acpi_madt_generic_interrupt *processor) } if ( !acpi_psci_present() ) + { + printk("PSCI not present, skipping CPU MPIDR 0x%"PRIx64"\n", + mpidr); return; + } if ( (rc = arch_cpu_init(enabled_cpus, NULL)) < 0 ) {